# # + 字符串拼接
# str1 = '你好，'
# str2 = '我叫坚果'
# str3 = str1 + str2  # 你好，我叫坚果
# print(str3)
#
# # * 复制
# str4 = str3*3  # 你好，我叫坚果你好，我叫坚果你好，我叫坚果
# print(str4)

# # in/not in   成员判断
# str5 = 'abcdefg'
# print("h" in str5)
# print("h" not in str5)

# 字符串常见内置函数
str13 = "abCDef123_"
# print("转化为大写：", str13.upper())	# upper 转化为大写
# print(str13.lower())	# casefold/lower 字符串全变小写
# print(str13.capitalize())	# capitalize 首字母大写
# print("是否字母或者数字:", str13.isalnum())	# isalnum 是否字母或者数字 ，返回True
# print("是否是字母或者中文:", str13.isalpha())		# isalpha  是否是字母或者中文
# print("是否为纯数字", str13.isnumeric())	# isdigit/isnumeric 是否为纯数字
# print(max(str13))	# 取最大值，是通过ASCII来进行比较
# print(min(str13))	# 取最小值，是通过ASCII来进行比较
# print(len(str13))	# 计算字符串长度
#
names = "jeffery NN water"
# print(names.find("NN", 0, len(names)))	# 找到字符返回匹配字符的开始索引值，否则返回-1
# print(names.index("NN", 0, len(names)))	# 找到字符返回匹配字符的开始索引值，没有找到报异常
# print('坚果')
# print('‐'.join(names))	# 按照指定分隔符连接字符串各个元素,列表也行  join
#
newstr='h‐e‐l-l‐o‐w‐o‐r‐l‐d'
# print(newstr.split('‐'))	# 根据指定的分隔符把字符串转为List  split
# print(names.replace("NN", "MS221")	)	# 替换字符串中部分字符  replace
#
str18=" abcdefg "
# print(str18.strip())	# 前后去空格 strip()
# print(str18.rstrip())	# rstrip()右边去空格
print(str18.lstrip())	# lstrip()左边去空格